home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / hardware / mouseclock20.lha / MouseClock2.0 / MClk.doc.ita < prev    next >
Text File  |  1995-02-26  |  25KB  |  614 lines

  1.  
  2.                              Progetto MouseClock
  3.                                   Rev.  2.0
  4.                                   26-Feb-95
  5.                    Copyright (C) 1993-95  Adriano De Minicis
  6.  
  7.  
  8.  
  9. CHE COS'E'?
  10. ===========
  11.  
  12. MouseClock è un progetto hardware/software di un orologio calendario con
  13. batteria tampone, di costo e dimensioni contenuti, che si collega
  14. esternamente (sulla mouse port 2) a qualunque modello di Amiga.
  15.  
  16.  
  17.  
  18. REQUISITI
  19. =========
  20.  
  21. Funziona su qualunque modello di Amiga (è stato testato su A1200, A2000,
  22. A500) che abbia almeno la versione 1.2 del sistema operativo.
  23.  
  24. E' necessaria solo un po' di esperienza nella realizzazione dei circuiti
  25. elettronici.  Se non ne avete mai costruito uno è meglio che chiediate aiuto
  26. a qualche amico piu' esperto.
  27.  
  28.  
  29.  
  30. INDICE 
  31. ======
  32.  
  33.  1. Descrizione
  34.  2. Avviso shareware - Come registrarsi
  35.  3. Distribuzione 
  36.  4. Avvertenze (Leggere attentamente)
  37.  5. Uso di MouseClock (la parte hardware)
  38.  6. Uso di SetMClock (il programma)
  39.  7. Messaggi di errore e possibili cause
  40.  8. Note sull'hardware
  41.  9. Costruzione
  42. 10. Taratura
  43. 11. Ringraziamenti
  44. 12. Cambiamenti dalla rev. 1.22 alla 2.0
  45.  
  46.  
  47. 1. DESCRIZIONE
  48. ==============
  49.  
  50. MouseClock, come detto è un orologio esterno di ingombro molto ridotto,
  51. collegato alla seconda porta mouse (porta joystick).
  52.  
  53. MouseClock ha due versioni: 
  54.  
  55. - La versione base e' compatta, ma non permette di collegare un joystick,
  56.   a meno che non venga rimossa
  57.  
  58. - La versione passante ha un connettore ausiliario per il joystick e un
  59.   deviatore per selezionare MouseClock o il joystick. Il circuito consiste
  60.   nella versione base a cui vanno aggiunti pochi componenti. L'unico
  61.   svantaggio rispetto la versione base è l'ingombro leggermente maggiore
  62.   (5 x 5.5 cm invece di 5 x 3.5)
  63.  
  64. I vantaggi di avere un orologio esterno sono molti:
  65.  
  66. - L'installazione non annulla la garanzia.
  67.  
  68. - E' compatibile con tutti gli Amiga: se quindi decidete di cambiare il
  69.   vostro Amiga potete trasferitre MouseClock senza problemi.
  70.  
  71. - Puo' essere usato come orologio di emergenza su un Amiga dotato di
  72.   orologio interno guasto.
  73.  
  74. Qualcuno potrebbe obiettare che esterno è ingombrante e/o che occupa la
  75. porta joystick:
  76.  
  77. - E' molto compatto (il mio prototipo su millefori misura 44 x 35 x 16 mm).
  78.  
  79. - Con pochi componenti in piu' si puo' realizzare una versione "passante"
  80.   per joystick: con un deviatore si seleziona MouseClock o il joystick.
  81.  
  82. - Se avete un A1200 potete installare MouseClock internamente senza dover
  83.   aprire l'Amiga. Come? Basta inserirlo nell'apertura posteriore sotto il
  84.   disk drive (guardate l'immagine "DemoPic1" per dettagli)
  85.  
  86. Ma quanto mi costi?
  87.  
  88. - Molto meno di un orologio interno: con 20-25mila lire circa si acquistano
  89.   tutti i componenti per realizzarlo.
  90.  
  91. In questo archivio trovate la documentazione (questo file) e il software
  92. (SetMClock) che permette di utilizzare MouseClock (è compreso il sorgente in
  93. assembler).  Riceverete lo schema elettrico e gli schemi di montaggio su
  94. basetta millefori se mi invierete il contributo shareware (v.Distribuzione).
  95.  
  96.  
  97.  
  98. 2. AVVISO SHAREWARE - COME REGISTRARSI
  99. ======================================
  100.  
  101. MouseClock è SHAREWARE. Inviandomi il contributo shareware riceverete tutte
  102. le informazione necessarie per costruirlo, e precisamente:
  103.  
  104. - Schemi circuitali di entrambe le versioni
  105.  
  106. - Piano dettagliato di montaggio su millefori (versione base)
  107.  
  108. - Disegno ad alta risoluzione (360 DPI) del circuito stampato di entrambe
  109.   le versioni, stampato in tre modalità:
  110.  
  111.   1:1 a lettura diretta (visto dal lato rame), utile per chi usa i
  112.       simboli trasferibili
  113.  
  114.   1:1 e 2:1 speculare (visto dal lato componenti), utile per chi usa il
  115.       metodo della fotoincisione
  116.  
  117. - Piano dettagliato di montaggio su circuito stampato.
  118.  
  119. La ragione per cui questo progetto è shareware è che ho impiegato molto piu'
  120. tempo per scrivere la documentazione, disegnare gli schemi e riscrivere in
  121. assembler il software (originariamente in GFA Basic compilato, 17K!) che non
  122. per progettare e realizzare il tutto per il mio nuovo A1200.  Non mi sembra
  123. quindi sbagliato chiedere un modesto contributo per ripagarmi del tempo perso
  124. (purtroppo il tempo libero è sempre cosi' scarso!).
  125.  
  126. Malgrado lo scarso interesse destato da questo progetto, e il lavoro fatto
  127. per progettare il circuito stampato e disegnare i nuovi piani di montaggio
  128. ho deciso di lasciare invariata la quota di registrazione.
  129.  
  130.  
  131. DOVE TROVARE IL CIRCUITO INTEGRATO 
  132.  
  133. Il componente più importante (e più costoso) di MouseClock è il chip con
  134. funzioni di orologio (M 8716 prodotto dalla SGS-Thomson). Alcuni utenti
  135. fuori dall'Italia hanno avuto problemi nel trovare il chip.
  136.  
  137. In Italia è comunque possibile ordinare il chip al distributore dei
  138. componenti di Nuova Elettronica (la Heltron di Bologna, dove hanno anche
  139. l'accumulatore NiCd), oppure ordinarlo presso i rivenditori N.E. 
  140. Riceverete informazioni dettagliate a riguardo registrandovi.
  141.  
  142. Probabilmente anche i negozi di elettronica ben forniti hanno il chip,
  143. altrimenti potete provare presso i rivenditori dei ricambi Radio-TV (il
  144. chip è infatti usato in alcuni VCR).
  145.  
  146. Al limite potete richiedere a me il chip, ad un prezzo leggermente superiore
  147. (poichè mi costa tempo e denaro ordinare alcuni chip, e non intendo tenerne
  148. grosse scorte, dato lo scarso interesse riservato al mio progetto).
  149. Pertanto vi consiglio caldamente di procurarvelo da soli (vi costa comunque
  150. meno). La possibilità di ordinare il chip è mirata principalmente a venire
  151. incontro a chi ha problemi all'estero...
  152.  
  153.  
  154. NOTE IMPORTANTI:
  155.  
  156. Posso fornire SOLO il chip M 8716, non chiedetemi gli altri componenti
  157. (sono di facile reperibilità) o il circuito stampato (non sono un negozio!).
  158.  
  159. L'offerta del chip è valida SOLO per gli ordini ricevuti entro il 
  160. 1 Marzo 1996 e SOLO per chi si registra o è gia registrato. Potete
  161. ordinarmi un massimo di due chip.
  162.  
  163. Dopo il 1 Marzo 1996 supporterò solo la registrazione a MouseClock, e non
  164. l'invio del chip (a meno che non troviate istruzioni diverse in una nuova
  165. release di MouuseClock) e pertanto vi prego di non inviare denaro per il
  166. chip dopo quella data. Grazie.
  167.  
  168. ATTENZIONE: il chip orologio (IC1) è un CMOS, sensibile alle cariche
  169.             elettrostatiche. Maneggiatelo con attenzione, assicurandovi
  170.             di esservi scaricati a terra prima di toccare il chip. Il
  171.             chip vi verrà inviato in un tubo antistatico.
  172.             
  173.  
  174. LISTINO
  175. -------
  176.  
  177. - REGISTRAZIONE
  178.   Include gli schemi, il layout del c.s., i piani di montaggio (vedi sopra)
  179.   10000 Lire,   7 US$,  12 DM
  180.  
  181. - REGISTRAZIONE + CLOCK CHIP (Solo per gli ordini ricevuti entro 1 Mar 96)
  182.   22000 Lire,  15 US$,  25 DM   per 1 chip
  183.   34000 Lire,  23 US$,  38 DM   per 2 chips
  184.   
  185. - CLOCK CHIP (Solo per utenti registrati e ordini ricevuti entro 1 Mar 96)
  186.   15000 Lire,  10 US$,  16 DM   per 1 chip
  187.   27000 Lire,  18 US$,  29 DM   per 2 chips
  188.  
  189. Come detto sopra, in Italia il chip è facilmente reperibile, e quindi vi
  190. consiglio di procurarvelo da soli (risparmiando)
  191.  
  192.  
  193. COME INVIARMI IL DENARO
  194. -----------------------
  195.  
  196. - Tramite vaglia postale (Solo per l'Italia).
  197.  
  198. - Tramite vaglia postale internazionale.
  199.   Assicuratevi che io riceva il pagamento in lire e non nella vostra valuta.
  200.  
  201. - In contanti
  202.   Il pagamento in contanti è a vostro rischio. Usate due buste una dentro
  203.   l'altra per maggior sicurezza. Inviate solo banconote, NON monete.
  204.  
  205. NON INVIATE assegni, vaglia postali USA o Canadesi, ordini contrassegno...
  206.  
  207.  
  208. COME ORDINARE
  209. -------------
  210.  
  211. Inviatemi il denaro in uno dei modi sopra indicati. Ricordatevi di specificare
  212. il vostro indirizzo (anche l'e-mail se lo avete) e il motivo del versamento
  213. (registrazione / ordine chip...) aggiungendo "MouseClock" come causale
  214. (poichè pubblicherò tra poco un altro progetto shareware..).
  215.  
  216. Se volete, indicatemi anche per quale modello di Amiga intendete usare
  217. MouseClock, e se siete interessati alla versione base o a quella passante
  218. (riceverete comunque la documentazione completa di entrambe le versioni)
  219.  
  220. Se ordinate il chip potrebbe esserci un ritardo di due-tre settimane tra
  221. il ricevimento del vostro ordine e la spedizione del pacco (nel caso abbia
  222. finito le scorte dei chip). Se invece volete solo registrarvi, il tutto è
  223. più veloce, dato che di solito spedisco la documentazione uno o due giorni
  224. dopo il ricevimento dell'ordine.
  225.  
  226. Il mio indirizzo è:
  227.  
  228.        Adriano De Minicis
  229.        Via Latisana 37
  230.        33054 Lignano Sabbiadoro  UD
  231.        Italia
  232.  
  233.        e-mail: MC4948@mclink.it
  234.  
  235.  
  236. 3. DISTRIBUZIONE 
  237. ================
  238.  
  239. I files presenti in questo archivio possono essere copiati e distribuiti
  240. liberamente (anche su network e CD-ROM) purchè vengano distribuiti per 
  241. intero senza modifiche e non a scopo di lucro (è consentito un piccolo
  242. addebito per le spese di copia e del disco).
  243.  
  244. Lo schema elettrico che riceverete iniviando il contributo shareware è
  245. invece sotto copyright, e NON puo' essere ridistribuito in nessun modo.
  246.  
  247. MouseClock puo' essere costruito solo per uso personale, ne è vietata la
  248. commercializzazione (contattatemi per eventuali accordi).
  249.  
  250.  
  251.  
  252. 4. AVVERTENZE (Leggere attentamente)
  253. ====================================
  254.  
  255. Il programma SetMClock pone come uscite alcune linee della mouse port 2
  256. (GamePort).  Pertanto prima di lanciare SetMClock scollegare qualunque
  257. dispositivo da quel conettore per evitare possibili danni al dispositivo e/o
  258. all'Amiga.  Nota:  quando SetMClock termina, la porta torna allo stato
  259. originario.
  260.  
  261. E' possibile collegare un joystick su un connettore ausiliario se si
  262. costruisce la versione passante di MouseClock (occorrono solo pochi
  263. componenti aggiuntivi).
  264.  
  265. ATTENZIONE: 
  266. -----------
  267. MAI inserire o togliere MouseClock quando Amiga è acceso, specialmente se
  268. non avete tolto lo schermo metallico del connettore DB9 femmina di
  269. MouseClock.  Infatti cio' puo' provocare un cortocicuito su Amiga (con le
  270. immaginabili conseguenze) dato che i due pin 7,8 (+5V, GND) della MousePort2
  271. sono uno vicino all'altro ed è molto facile provocare un cortocircuito con
  272. lo schermo dell'altro connettore.  Pertanto CONSIGLIO VIVAMENTE di tagliare
  273. via lo schermo metallico dal connettore femmina di MouseClock (non di
  274. Amiga!).  In tal caso non c'è piu' pericolo di cortocircuiti, anche se
  275. sconsiglio comunque di inserire/togliere MouseClock ad Amiga acceso (sebbene
  276. io l'abbia fatto molte volte, non è detto che prima o poi non si danneggi
  277. qualcosa)
  278.  
  279. Se usate batterie alcaline o al litio invece delle nichel-cadmio (dalla
  280. rev. 2.0) assicuratevi di modificare il circuito come indicato dagli
  281. schemi. Le batterie alcaline e specie quelle al litio ESPLODONO se
  282. ricaricate!
  283.  
  284.  
  285. NON MI ASSUMO NESSUNA RESPONSABILITA' PER EVENTUALI DANNI DI QUALUNQUE
  286. GENERE CAUSATI DALL'UTILIZZO E/O DALLA COSTRUZIONE DI QUESTO PROGETTO.
  287.  
  288. Siete ancora qui? bene!, proseguiamo con:
  289.  
  290.  
  291.  
  292. 5. USO DI MouseClock (LA PARTE HARDWARE)
  293. ========================================
  294.  
  295. Usare MouseClock è semplice: basta collegarlo alla porta mouse 2 (gameport)
  296. quando Amiga è spento (leggete le avvertenze sopra riportate!).
  297.  
  298. Versione base di MouseClock
  299. ---------------------------
  300. Usate SetMClock per accedere all'orologio (vedi sotto).
  301.  
  302. Versione passante di MouseClock
  303. -------------------------------
  304. Questa versione permette di collegare un joystick al connettore DB9
  305. ausiliario (solo joystick normali, non analogici o paddle).
  306. Posizionate il deviatore su 'Clock' prima di lanciare SetMClock (altrimenti
  307. SetMClock non vede l'orologio!). L'utilizzo di un joystick quando il
  308. deviatore è su 'Clock' (o viceversa) non causa danni.
  309.  
  310.  
  311.  
  312. 6. USO DI SetMClock (IL PROGRAMMA)
  313. ==================================
  314.  
  315. SetMClock è il programma che consente di settare l'ora di sistema da quella
  316. di MouseClock o viceversa.  E' l'equivalente di SetClock.  Essendo scritto
  317. interamente in assembler è sufficientemente compatto (circa 3K).
  318.  
  319. SetMClock per poter funzionare correttamente ha bisogno del file
  320. "MClock.upd" (4 bytes) nella directory "S:".  Tale file viene creato per la
  321. prima volta con l'opzione 'save'.  E' necessario poichè il chip utilizzato
  322. da MouseClock non memorizza l'anno, che quindi va salvato su disco.  L'anno
  323. viene aggiornato automaticamente confrontando la data attuale con quella
  324. presente nel file (giorno, mese, anno dell'ultimo aggiornamento di
  325. MouseClock).  Se il giorno attuale (letto da MouseClock) è precedente a
  326. quello nel file allora l'anno è il successivo e viene riscritto.  L'unico
  327. caso in cui SetMClock non si accorge del cambiamento è se il computer rimane
  328. spento dall'inizio dell'anno fino almeno alla data nel file.  Ad es. se
  329. "MClock.upd" contiene '15 Gen 1993' e MouseClock segna '10 Gen' siamo
  330. sicuramente nel 1994 (il tempo non torna indietro!); se invece MouseClock
  331. segna '15 Gen' o un giorno successivo siamo ancora nel 1993 (tranne il caso
  332. particolare detto sopra).  Per evitare questo piccolo problema conviene
  333. aggiornare comunque MouseClock ad es. alla fine di gennaio, in modo che
  334. l'anno successivo SetMClock ha un mese per accorgersi che l'anno e'
  335. cambiato.
  336.  
  337. Per chi non ha l'hard-disk conviene copiare il file "S:MClock.upd" in tutti
  338. i dischi di boot in cui si vuole usare SetMClock.
  339.  
  340. ATTENZIONE: Non lanciate SetMClock se avete collegato una periferica diversa
  341.             da MouseClock nella mouse port 2. Leggete il capitolo 
  342.             "Avvertenze".
  343.  
  344. NOTA: Evitate di lanciare piu' copie in parallelo di SetMClock, poiche'
  345.       interferirebbero tra di loro, dando risultati sbagliati (nessun
  346.       danno).
  347.  
  348.  
  349. Utilizzo da CLI/Shell
  350. ---------------------
  351. SetMClock load      Setta la data e l'ora di sistema leggendola da 
  352.                     MouseClock. E' necessario il file "S:MClock.upd".
  353.                     Se volete il sistema aggiornato ogni volta che Amiga
  354.                     viene acceso, includete questo comando nella 
  355.                     startup-sequence (o nella user-startup).
  356.  
  357. SetMClock save      Salva la data e l'ora di sistema in MouseClock e nel
  358.                     file "S:MClock.upd" (creandolo, se non esiste). Usare
  359.                     il comando AmigaDOS 'date' o le preferences 'Time' (2.0)
  360.                     per settare il tempo di sistema. Esempio:
  361.  
  362.                       date 1-jun-93 12:34
  363.                       setmclock save
  364.                       
  365.                     Nota: i secondi vengono considerati zero. Quindi per
  366.                     ridurre l'errore conviene aspettare che i secondi siano
  367.                     prossimi a zero prima di salvare (o usare l'opzione
  368.                     'zero').
  369.  
  370. SetMClock zero      Azzera i secondi (di MouseClock) avanzando di un minuto
  371.                     se sec>30. Aggiorna il file "S:MClock.upd" e poi esegue
  372.                     un 'load'
  373.  
  374. SetMClock           Visualizza due linee di help.
  375.  
  376.  
  377. Utilizzo da Workbench
  378. ---------------------
  379. Usare un'icona di tipo 'project' il cui default tool è SetMClock (con path
  380. opportuno) e i tooltypes sono:
  381.  
  382. MODE=load  \
  383. MODE=save   } Usare UNO SOLO di questi (equivalgono a quelli da CLI)
  384. MODE=zero  /
  385.  
  386. Se non ci sono tooltypes si assume come default 'load'.
  387.  
  388. Si possono usare le tre icone che ho fornito come esempio. Attenzione: se
  389. spostate SetMClock in un'altra directory (ad es. C:) occorre modificare
  390. corrispondentemente il default tool di quelle icone.
  391.  
  392. E' comodo usare il WB se si è fatto il boot da un disco nella cui startup
  393. non viene chiamato SetMClock.
  394.  
  395.  
  396.  
  397. 7. MESSAGGI DI ERRORE E POSSIBILI CAUSE
  398. =======================================
  399.  
  400. Can't find battery backed up clock
  401. ----------------------------------
  402. MouseClock non collegato alla seconda porta Mouse, oppure non funzionante.
  403. Nel caso abbiate costruito la versione passante è probabile che il deviatore
  404. sia in posizione "joystick".
  405.  
  406. Battery backed up clock not set
  407. -------------------------------
  408. MouseClock è presente, ma data e ora sono azzerate.  Questo accade ogni
  409. volta che viene a mancare l'alimentazione a batteria, e quindi anche appena
  410. costruito.  Per ovviare a questo errore basta settare data e ora con
  411. SetMClock save.  Se l'errore si ripresenta ogni volta che Amiga viene
  412. spento, allora la batteria potrebbe essere scarica oppure non collegata.
  413. Controllare (la tensione della batteria dovrebbe essere maggiore di 2.2V).
  414.  
  415. Can't open S:MClock.upd
  416. -----------------------
  417. Il file "S:MClock.upd" non esiste o non puo' venire aperto.
  418.  
  419. Can't save S:MClock.upd
  420. -----------------------
  421. Il file "S:MClock.upd" non puo' essere salvato (ad es. disco di sistema
  422. protetto in scrittura).
  423.  
  424. Bad data in S:MClock.upd
  425. ------------------------
  426. I dati nel file "S:MClock.upd" sono stati alterati. Ripristinarli con
  427. SetMClock save.
  428.  
  429.  
  430.  
  431. 8. NOTE SULL'HARDWARE
  432. =====================
  433.  
  434. Per ridurre il numero di linee di I/O usate (in modo da poterlo collegare alla
  435. mouse port), ho usato un chip orologio con bus I²C (IC1, un M 8716 prodotto
  436. dalla SGS-Thomson).  L'altro integrato (IC2) fa da interfaccia tra Amiga e il
  437. bus I²C.  I diodi D1 e D2, collegati alle linee di feedback dei segnali I²C,
  438. servono ad evitare che una eccessiva corrente scorra dalla batteria tampone ad
  439. Amiga quando questo è spento.  Se i diodi fossero cortocircuitati ci sarebbe
  440. una corrente di perdita dalla batteria notevolmente superiore alla correnete
  441. assorbita da IC1, causando una scarica troppo rapida.
  442.  
  443. Dalla rev. 2.0 potete usare batterie alcaline (2 x 1.5V) o al litio invece
  444. dell'accumulatore NiCd. In questi casi il circuito va leggermente modificato
  445. usando due diodi a bassa caduta di tipo schottky o al germanio (potete provare
  446. con i normali diodi al silicio tipo 1N4148, ma il circuito potrebbe non
  447. funzionare (comunque non viene danneggiato)).
  448.  
  449.  
  450. 9. COSTRUZIONE
  451. ==============
  452.  
  453. Questa sezione si riferisce agli schemi che riceverete registrandovi.
  454. Dalla rev. 2.0 c'è il disegno del circuito stampato per entrambe le
  455. versioni di MouseClock: se volete la versione passante usate tutto lo
  456. stampato, altrimenti basta eliminare (o tagliare dallo stampato) la parte
  457. superflua (vedere disegni). Gli stampati sono disegnati in tre modi:
  458.  
  459.   1:1 a lettura diretta (visto dal lato rame), utile per chi usa i
  460.       simboli trasferibili
  461.  
  462.   1:1 e 2:1 speculare (visto dal lato componenti), utile per chi usa il
  463.       metodo della fotoincisione
  464.  
  465. Se non volete realizzare lo stampato c'è sempre il piano di montaggio su
  466. millefori (in questo caso solo per la versione base, dato che le modifiche
  467. richieste dall'"estensione joystick" sono molto semplici e possono essere
  468. realizzate in modo volante). Per i collegamenti consiglio di usare del filo
  469. per wire-wrap di piccolo diametro ,ad esempio un AWG 28 (0.32mm).
  470.  
  471. Una volta deciso la versione di circuito che volete costruire, dovete
  472. stabilire il tipo di batteria:
  473.  
  474.    a) Ricaricabile 2.4V NiCd o NiMH (default, quella che consiglio)
  475.    
  476.    b) Non ricaricabile 3V: hanno l'ovvio svantaggio di dover essere
  477.       sostituite quando scariche!. L'energia assorbita da MouseClock
  478.       è circa 50 mAh/anno (ad es. una batteria da 200 mAh durerà 4 anni)
  479.       Modificate il circuito come indicato (sostituendo R1,R2 e T1 con
  480.       D3 e D4) 
  481.  
  482.       b1) Alcalina: economica e facile da trovare (2 x 1.5V) ma enorme
  483.           in confronto al circuito
  484.  
  485.       b2) Litio: meno cara delle NiCd, ma necessita di maggiori attenzioni
  486.  
  487.       b3) Normali pile zinco carbone (2 x 1.5V): le piu' economiche e
  488.           reperibili ovunque, ma ingombranti rispetto al circuito e inoltre
  489.           hanno elevate perdite (si scaricano presto anche se inutilizzate).
  490.           cosicchè dureranno probabilmente solo un anno, malgrado il
  491.           ridotto consumo del circuito. Se pero' intendete usare MouseClock
  492.           solo per un periodo limitato (ad es. perchè aspettate di acquistare
  493.           una scheda turbo/esp.memoria con orologio) è la soluzione piu'
  494.           economica.
  495.  
  496. Se usate NiCd, NiMH o litio dovete controllare che ci stiano sullo stampato,
  497. altrimenti dovrete modificare la disposizione delle tracce. Il diametro
  498. massimo è di circa 20 mm. Io ho usato una NiCd da 15 mm di diametro e
  499. circa 7 mm di altezza. Potete usare il disegno del piano di montaggio come
  500. riferimento quando comprate la batteria, dato che è in scala 1:1.
  501.  
  502. E' importante anche la dimensione del compensatore C2 (deve starci nello
  503. stampato). Potete anche sostituirlo con un condensatore fisso tra i 15
  504. e 27 pF. In questo caso non potrete però calibrare l'orologio (che è
  505. comunque abbastanza preciso: io ho usato il compensatore, ma non l'ho
  506. mai tarato!)
  507.  
  508. E ora si comincia!
  509.  
  510. Consiglio di utilizzare zoccoli per i due circuiti integrati, e di tagliare
  511. via con un seghetto lo schermo metallico del connettore DB9 femmina.
  512.  
  513. Conviene montare per primi gli zoccoli, poi i ponticelli, i due terminali
  514. per il jumper (senza collegare ancora il jumper), resistenze, condesatori,
  515. quarzo e transistor (se necessario), proseguendo con i diodi e il conettore
  516. DB9. Non montate ancora la batteria.
  517.  
  518. Se realizzate la versione passante preparate il cavo ad 8 conduttori, e
  519. saldate ad un'estremità il connettore DB9 femmina come da schema. Saldate
  520. quindi l'altra estremità del cavo ai punti corrispondenti dello stampato,
  521. assicurandovi di non scambiare tra di loro i fili (uno scambio tra il 7
  522. e l'8 distrugge MouseClock e può danneggiare Amiga, quindi controllate
  523. due volte!). Saldate poi il deviatore S1 (da pannello o da stampato)
  524.  
  525. Prima di montare la batteria assicurarsi che i collegamenti siano esatti e
  526. non ci siano cortocircuiti, specialmente tra l'alimentazione a 5V e massa
  527. (pin 7 e 8 del connettore DB9).  Un cortocircuito tra queste linee puo'
  528. danneggiare il vostro Amiga, quindi ATTENZIONE!.  Non lasciatevi prendere
  529. dalla fretta di provare subito il circuito!.
  530.  
  531. Quando siete sicuri che tutto è a posto, montate la batteria (con jumper
  532. scollegato).  E' meglio usare del cavetto isolato per collegare il terminale
  533. negativo della batteria.  Fate attenzione una volta collegata la batteria a
  534. non provocare cortocircuiti appoggiando la basetta su oggetti metallici
  535. (potreste danneggiare la batteria:  le NiCd non gradiscono cortocircuiti!).
  536. Controllate nuovamente che tutto sia a posto e non ci siano cortocircuiti.
  537. Inserite quindi i due circuiti integrati nei rispettivi zoccoli, badando di
  538. non scambiarli o inserirli a rovescio.
  539.  
  540. ATTENZIONE: il chip orologio (IC1) è un CMOS, sensibile alle cariche
  541.             elettrostatiche. Maneggiatelo con attenzione, assicurandovi
  542.             di esservi scaricati a terra prima di toccare il chip.
  543.             
  544. Un ultimo controllo e poi finalmente collegate il jumper che da' tensione al
  545. circuito.  Nel caso abbiate costruito la versione joystick ponete il
  546. deviatore su 'clk'.  Spegnete l'Amiga, collegate il circuito alla mouse port
  547. 2, accendete Amiga, e da WB cliccate sull'icona ClkLoad:  se appare il
  548. requester "Can't find battery backed up clock" allora avete commesso qualche
  549. errore.  Spegnete Amiga, scollegate MouseClock e ricontrollate tutto
  550. (potrebbe essere il deviatore non posizionato su 'clk').  Quando tutto
  551. funziona dovrebbe apparire il requester "Battery backed up clock not set"
  552. (l'orologio è azzerato) oppure "Can't open S:MClock.upd".  Provate a salvare
  553. data e ora cliccando su ClkSave:  non dovrebbero esserci messaggi.
  554. Riprovate con ClkLoad:  se non dà messaggi tutto è ok, complimenti!  Per
  555. l'uso di SetMClock o per i messaggi di errore vedere le rispettive
  556. spiegazioni.
  557.  
  558. Se il circuito non funziona e non riuscite a trovare l'errore, provate a
  559. controllare se c'è un'onda quadra ad 1Hz tra il pin 5 di IC1 e massa.
  560. Se non c'è allora l'oscillatore a quarzo non funziona: provate a ruotare
  561. il compensatore.
  562.  
  563. NOTA: La batteria NiCd sarà probabilmente scarica quando costruirete
  564.       MouseClock. Per ricaricarla lasciate il computer acceso per alcune
  565.       ore (di solito occorrono 14 ore per la carica, ma non è necessario
  566.       lasciare Amiga acceso per tutto quel tempo, se usate spesso Amiga).
  567.       Se avete un caricabatterie NiCd potete usarlo per ricaricare la
  568.       batteria prima di montarla sul circuito.
  569.  
  570. Buon lavoro!  :-)
  571.      
  572.  
  573.  
  574. 10. TARATURA
  575. ============
  576.  
  577. La taratura del circuito puo' essere anche omessa, dato che l'orologio e'
  578. abbastanza preciso. Per questo motivo potete sostituire il compensatore con
  579. un condensatore fisso.
  580.  
  581. Se avete un frequenzimetro con una buona risoluzione alle basse frequenze
  582. (deve visualizzare le frazioni di Hertz), ruotate il compensatore fino a
  583. leggere esattamente 128 Hz sul pin 8 di IC1.
  584.  
  585. Se non avete un frequenzimetro la procedura è piu' lunga:  se notate che
  586. dopo una settimana l'orologio anticipa o ritarda troppo, provate a ruotare
  587. leggermente il compensatore in uno dei due sensi.  Controllate dopo una
  588. settimana:  se l'errore tende a calare, il verso è giusto, altrimenti il
  589. compensatore va ruotato in senso opposto.  Occorrono poi vari aggiustamenti
  590. per ridurre l'errore.
  591.  
  592.  
  593.  
  594. 11. RINGRAZIAMENTI
  595. ==================
  596.  
  597. Desidero ringraziare Roberto Borri per i suggerimenti e il debugging,
  598. tutti gli utenti registrati, Fred Fish per la sua grandiosa PD-collection,
  599. e la Commodore Amiga per questo meraviglioso computer!.
  600.  
  601.  
  602. 12. CAMBIAMENTI DALLA REV. 1.22 ALLA 2.0
  603. ========================================
  604.  
  605. Revisionato: questo documento, gli schemi shareware (completamente
  606.              ridisegnati e stampati in alta risoluzione (360 DPI) con
  607.              una stampante inkjet)
  608.  
  609. Aggiunto: nuova immagine dimostrativa, icone MagicWB per il programma,
  610.           layout del circuito stampato (per chi si registra) e la possibilità
  611.           di usare batterie non ricaricabili.
  612.  
  613. Il programma (SetMClock) è invariato.
  614.